all: asm_io.o cubic.o driver.o
	gcc -m32 -ocubic driver.o cubic.o asm_io.o

asm_io.o: asm_io.asm
	nasm -f elf -d ELF_TYPE asm_io.asm
	
cubic.o: cubic.asm
	nasm -f elf cubic.asm
	
driver.o: driver.c
	gcc -c -m32 driver.c 

clean:
	rm *.o cubic
